﻿namespace com.binance.client.model.market
{
	using BinanceApiConstants = com.binance.client.constant.BinanceApiConstants;
	using ToStringBuilder = org.apache.commons.lang3.builder.ToStringBuilder;

	public class SymbolOrderBook
	{

		private string symbol;

		private decimal bidPrice;

		private decimal bidQty;

		private decimal askPrice;

		private decimal askQty;

		public virtual string Symbol
		{
			get
			{
				return symbol;
			}
			set
			{
				this.symbol = value;
			}
		}


		public virtual decimal BidPrice
		{
			get
			{
				return bidPrice;
			}
			set
			{
				this.bidPrice = value;
			}
		}


		public virtual decimal BidQty
		{
			get
			{
				return bidQty;
			}
			set
			{
				this.bidQty = value;
			}
		}


		public virtual decimal AskPrice
		{
			get
			{
				return askPrice;
			}
			set
			{
				this.askPrice = value;
			}
		}


		public virtual decimal AskQty
		{
			get
			{
				return askQty;
			}
			set
			{
				this.askQty = value;
			}
		}


		public override string ToString()
		{
			return (new ToStringBuilder(this, BinanceApiConstants.TO_STRING_BUILDER_STYLE)).append("symbol", symbol).append("bidPrice", bidPrice).append("bidQty", bidQty).append("askPrice", askPrice).append("askQty", askQty).ToString();
		}
	}

}